<%-- 
    Document   : dao4
    Created on : 2014/8/20, 下午 03:31:42
    Author     : Felix
--%>

<%@page import="java.util.ArrayList"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><!--使用jstl 需先在Library資料夾裡加入JSTL 1.2.2-->
<jsp:useBean class="java.util.ArrayList" id="list" scope="session"/><!--設定範圍為session 預設為request-->
<jsp:useBean class="dao.BaseDAO" id="y"/><!--也可在java區塊使用dao.BaseDAO y = new dao.BaseDao();-->
<%
     String sql="select id, username, tel, birthday from person";//sql查詢資料庫資料語法
     String ary[]={};
     list = y.query(sql, ary);
     System.out.println(list);
    //request.setAttribute("list", list);
     //session.setAttribute("list", list); 也可用下列 c:set語法
    %>
    <c:set var="list" value="<%=list%>"/>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <h1>Hello dao4!</h1>
        <c:forEach var="x" items="${list}"><!--items為選取資料來源-->
            ${x.id} , ${x.username} , ${x.tel} , ${x.birthday} <br><!--el語法-->
            <c:out value="${x.id}"/>，<c:out value="${x.username}"/>，<c:out value="${x.tel}"/>，<c:out value="${x.birthday}"/><br><!--jstl語法-->
        </c:forEach>
        
    </body>
</html>
